import { isWeixin, isApp} from '@/utils/verify.js';
import PayTypeEnum from '@/utils/enum/PayType.js';
const canIUseTrade = true; // 市场+钱包+寄售+余额支付
const payTypes = { // 全部支付方式
  WECHAT: {
    class:'wechat',
    name: '微信支付',
    value: PayTypeEnum.WECHAT,
    icon:'iconfont icon-weixinzhifu',
    canIUse: false
  },
  BALANCE: {
      class:'balance',
      name: '余额支付',
      value: PayTypeEnum.BALANCE,
      icon:'iconfont icon-qiandai',
      canIUse:false
  },
  HUIPAY: {
      class:'alipay',
      name: '支付宝支付',
      value: PayTypeEnum.HUIPAY,
      icon:'dy-iconfont icon-zhifubao',
      canIUse: false
  },
  // LL_QIANBAO: {
  //     class:'alipay1',
  //     name: '连连钱包支付',
  //     value: PayTypeEnum.LL_QIANBAO,
  //     icon:'dy-iconfont icon-zhifubao1',
  //     canIUse: true
  // },
  // LL_BANK: {
  // 	  class:'ll-bank',
  // 	  name: '银行卡支付',
  // 	  value: PayTypeEnum.LL_BANK,
  // 	  icon:'dy-iconfont icon-llbank',
  // 	  canIUse: true
  // },
  // SHANDE: {
  //   class:'alipay',
  //   name: '杉德支付',
  //   value: PayTypeEnum.SHANDE,
  //   icon:'dy-iconfont icon-shangjia',
  //   canIUse: true
  // },
  // #ifndef APP-PLUS
  LL_BALANCE: {
		class:'balance',
		name: '连连余额支付',
		value: PayTypeEnum.LL_BALANCE,
		icon:'iconfont icon-qiandai',
		canIUse: true
	},
	// #endif
}

// 过滤不可用支付方式
function filterCanIUsePayTypes(){
  let newPayTypes = {};
  for(var type in  payTypes){
    if(payTypes[type].canIUse){
      newPayTypes[type] = payTypes[type];
    }
  }
  return newPayTypes;
}

module.exports = {
	canIUseSaleCalendar: true, // 发售日历
	canIUseCompose: true, // 合成
	canIUseGiven: true, // 转赠
	canIUseTrade: canIUseTrade, // 市场+钱包+寄售+余额支付
    payTypes: filterCanIUsePayTypes(), // 当前可用的支付方式
    canIUse3D: false, // 藏品支持3D旋转
}